package pl.edu.agh.transstat.simulation;

public class Configuration {
	
	//commission
	private Boolean dynamic;
	private Boolean packageSending;
	private Boolean choosingByCost;
	private Integer STDepth;
	private Boolean worstCommission;
	private String algorithm;
	private Boolean autoConfig;
	private Boolean firstComplexSTResultOnly;
	
	//roadgraph
	private String trackFinder;
	private Boolean ST;
	private String changeTime;
	private Integer notificationTime; 
	private String predictor;
	
	private boolean print = false;

	public boolean isPrint() {
		return print;
	}

	public void setPrint(boolean print) {
		this.print = print;
	}
	
	public Boolean getDynamic() {
		return dynamic;
	}

	public void setDynamic(Boolean dynamic) {
		this.dynamic = dynamic;
	}

	public Boolean getPackageSending() {
		return packageSending;
	}

	public void setPackageSending(Boolean packageSending) {
		this.packageSending = packageSending;
	}

	public Boolean getChoosingByCost() {
		return choosingByCost;
	}

	public void setChoosingByCost(Boolean choosingByCost) {
		this.choosingByCost = choosingByCost;
	}

	public Integer getSTDepth() {
		return STDepth;
	}

	public void setSTDepth(Integer sTDepth) {
		STDepth = sTDepth;
	}

	public Boolean getWorstCommission() {
		return worstCommission;
	}

	public void setWorstCommission(Boolean worstCommission) {
		this.worstCommission = worstCommission;
	}

	public String getAlgorithm() {
		return algorithm;
	}

	public void setAlgorithm(String algorithm) {
		this.algorithm = algorithm;
	}

	public Boolean getAutoConfig() {
		return autoConfig;
	}

	public void setAutoConfig(Boolean autoConfig) {
		this.autoConfig = autoConfig;
	}

	public Boolean getFirstComplexSTResultOnly() {
		return firstComplexSTResultOnly;
	}

	public void setFirstComplexSTResultOnly(Boolean firstComplexSTResultOnly) {
		this.firstComplexSTResultOnly = firstComplexSTResultOnly;
	}

	public String getTrackFinder() {
		return trackFinder;
	}

	public void setTrackFinder(String trackFinder) {
		this.trackFinder = trackFinder;
	}

	public Boolean getST() {
		return ST;
	}

	public void setST(Boolean sT) {
		ST = sT;
	}

	public String getChangeTime() {
		return changeTime;
	}

	public void setChangeTime(String changeTime) {
		this.changeTime = changeTime;
	}

	public Integer getNotificationTime() {
		return notificationTime;
	}

	public void setNotificationTime(Integer notificationTime) {
		this.notificationTime = notificationTime;
	}

	public String getPredictor() {
		return predictor;
	}

	public void setPredictor(String predictor) {
		this.predictor = predictor;
	}
}
